草庐IT

Android Gradle 构建 : renaming the apk

全部标签

java - 是否有任何不是特定于 IDE 的 Java swing GUI 应用程序构建工具?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我使用过各种IDE(Eclipse、NetBeans、IntellijIDEA),尽管它们都有GUI构建器工具,但它们都以一种将开发人员绑定(bind)到使用该IDE的方式生成GUI。我目前正在开发一个开源项目,其中的GUI是使用Netbeans构建的,因此在另一个IDE中打开时无法使用。这对我不利,部分原因是我使用IntellijIDEA,但主要是因为该项目正在设置

java - JDK 7 的快速调试/调试构建

我正在搜索JDK的调试(或者我猜他们称之为快速调试构建)以启用在运行时生成的打印程序集以及在查找性能问题时所需的其他诊断。就目前而言,我似乎找不到可以直接使用的“现成”快速调试构建二进制包。有人可以帮我提供下载链接或至少提供有关获得这些构建的阻力最小的路径的提示吗? 最佳答案 你说“寻找性能问题”。我可以建议你使用一些分析器工具,比如http://visualvm.java.net/或eclipse中的tptp。但是,如果你真的想要fastdebugbudle,你可以在以下地址下载:http://download.java.net/

java - 从 ant 构建文件中以编程方式检索某些任务

我有一个导入其他antxml文件的build.xml。我想从中获取所有javac任务,这样我就可以看到为这些任务设置了什么类路径(javac用于多个目标)。我想出了以下代码(简化了一点):publicstaticvoidmain(String[]args)throwsException{Projectproject=newProject();project.init();Stringbuild="build.xml";FilebuildFile=newFile(build);ProjectHelper.configureProject(project,buildFile);Hashta

java - 泛型和( super ?)类型标记可以帮助构建类型安全的新闻聚合器吗?

我有这个基本的News界面interfaceNews{StringgetHeader();StringgetText();}和像SportsNews这样的具体类和FinancialNews提供特定方法,如getStockPrice(),getSport()等等。新闻旨在发送给interfaceSubscriber{voidonNews(Nnews);}问题是如何注册和维护订阅。我尝试的第一种方法是使用中央Aggregator,在Class之间保留map对象和Set>,但很快这种方法就显露出行不通了。这是所需的APIpublicclassAggregator{publicvoidsubs

java - 如何从 eclipse 程序构建 Mac OS X .app

我的程序在Eclipse中运行良好。但是,如果我尝试将它导出为可运行的jar,当我双击它时jar不会打开。有没有办法在Eclipse中直接导出到.app? 最佳答案 gradle-macappbundleplugin是我知道如何做到这一点的最简单方法。它连接到您的构建系统并为您生成.app。如果您想推出自己的解决方案,Apple的JavaDeploymentOptionsforOSX为您提供有关执行此操作所需的所有信息。基本上,.app只是一个包含JAR的文件夹,一些XML文件提供了类路径等。您可以阅读该指南了解所有详细信息。

java - IntelliJ - 构建工件时访问被拒绝

我正在尝试在Windows8x64上使用IntelliJ13.1.2导出我的JavaFX2应用程序。这是我的设置:但是当我构建工件时出现错误,这是日志:Information:Compilationcompletedwith1errorand0warningsin7secInformation:1errorInformation:0warningsError:JavaFXPackager:D:\Dropbox\Development\MultiWork-PC\out\artifacts\MultiWork_PC(Accessisdenied)我不知道这是一个错误还是Windows权限的

java - 导入 Xerces 库时无法构建应用程序(退出值 1)

当我导入Xerces库时,我似乎无法构建我的应用程序。由于之前的问题,我已经在使用multidex,因此我知道这一切都已正确设置。我花了几天时间在网上查看并尝试了各种版本的Xerces并对我的build.gradle进行了调整,但无法解决问题。我已经尝试清理重建,重新设置AndroidStudio/我的PC,使用jar直接编译,现在正式没有想法。下面是我的build.gradle设置:android{compileSdkVersion23buildToolsVersion"23.0.2"defaultConfig{applicationId"#packageid#"minSdkVers

java - 如何在不转换为 keystore 的情况下从 PEM 证书和 key 构建 SSLSocketFactory?

我获得了一个自签名客户端证书工具包,用于通过HTTPS访问服务器。该套件包含以下PEM文件:client.crt(客户端证书)client.key(客户端私钥)ca.crt(CA证书)解决该任务的一种方法是生成Javakeystore:使用openssl将客户端证书和key转换为PKCS12keystore使用keytool将CA证书导入商店...然后使用如下代码构建SSLSocketFactory实例:InputStreamstream=newByteArrayInputStream(pksData);KeyStorekeyStore=KeyStore.getInstance("PK

java - Maven 可以运行非构建任务吗?

我从Ant转移到Maven,但我错过了一件事:执行任意任务的能力。我想摆脱Ant的build.xml但我仍然需要它。偶尔我需要为XML处理和PDF处理运行一些统计信息。它们不是构建的一部分,但无论如何我都需要将它们自动化。在Ant中,我过去只是在代码中编译和运行一个java类,以使用javaAnt任务,例如:试图让我的大脑围绕它。也许Maven并不是为了帮助任何自动化而设计的,而只是解决“面向构建”的任务。是吗? 最佳答案 基本上,Maven定义阶段、目标、插件和生命周期。阶段:定义的构建生命周期中的一个阶段。每个阶段都是一个目标序

java - 注释 - 在构建时读取元素值

是否可以在构建时读取注释元素的值?例如,如果我定义了以下注释:public@interfaceState{Stringstage();}然后我在类中注释一个方法,如下所示:publicclassFoo{@State(stage="build")publicStringdoSomething(){return"doingsomething";}}如何在构建时在注释处理器中读取@State注释元素“阶段”的值?我有一个如下构建的处理器:@SupportedAnnotationTypes(value={"State"})@SupportedSourceVersion(SourceVersio